package com.bazaaroid.server.gae.core.dto.partner;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

import com.bazaaroid.server.gae.core.persistence.model.partner.Contact;

@XmlRootElement(name = "Contact")
public class ContactDTO {

	private Contact contact = null;

	public ContactDTO(){}

	public ContactDTO(Contact contact) {
		this.contact = contact;
	}

	@XmlElement
	public String getTelephone() {
		return contact.getTelephone() != null ? contact.getTelephone().getNumber() : null;
	}

	@XmlElement
	public String getMobile() {
		return contact.getMobile() != null ? contact.getMobile().getNumber() : null;
	}

	@XmlElement
	public String getFax() {
		return contact.getFax();
	}

	@XmlElement
	public String getEmail() {
		return contact.getEmail() != null ? contact.getEmail().getEmail() : null;
	}

	@XmlElement
	public String getSite() {
		return contact.getSite() != null ? contact.getSite().getValue() : null;
	}

}
